# 2. 构建可直接运行的 Java 镜像
FROM openjdk:8-jre-alpine

# 多阶段构建, 将 [maven_build] 构建阶段的产物 /app.jar 复制到 /app.jar
COPY target/*.jar /app.jar

# 同步时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

# 设置环境变量
ENV JAVA_OPTS=""
ENV PARAMS=""

# 运行项目
ENTRYPOINT ["/bin/sh", "-c", "java ${JAVA_OPTS} -jar ${PARAMS} /app.jar"]